agents.anac.y2011.Gahboninho
Class OpponnentModel
java.lang.Object
agents.anac.y2011.Gahboninho.OpponnentModel
public class OpponnentModel
- extends java.lang.Object
|
Nested Class Summary |
class |
OpponnentModel.IssuePrediction
provides prediction of how important each dispute element is, considering opponent's
Behavior and "obsessions" |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IssuesByIndex
public OpponnentModel.IssuePrediction[] IssuesByIndex
IPIndexByIssueNumber
public java.util.TreeMap<java.lang.Integer,java.lang.Integer> IPIndexByIssueNumber
TotalIssueOptionsVariance
public double TotalIssueOptionsVariance
OpponnentModel
public OpponnentModel(UtilitySpace utilitySpace,
Timeline timeline)
UpdateImportance
public void UpdateImportance(Bid OpponentBid)
throws java.lang.Exception
- Throws:
java.lang.Exception
EvaluateOpponentUtility
public double EvaluateOpponentUtility(Bid B)
throws java.lang.Exception
- Throws:
java.lang.Exception
ImproveValue
public Value ImproveValue(int IssueNumber,
ValueDiscrete ValToImprove)
throws java.lang.Exception
- Throws:
java.lang.Exception
ImproveBid
public Bid ImproveBid(Bid BidToImprove)
throws java.lang.Exception
- Throws:
java.lang.Exception
FilterBids
public java.util.TreeMap<java.lang.Double,Bid> FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids,
int DesiredResultEntries)
throws java.lang.Exception
- Throws:
java.lang.Exception